/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style-1.css");

footer .column1 {
	position: relative;
	top: -16px;
}
/* update menu*/
@media only screen and (min-width: 1001px) and (max-width: 1110px){
	.header_bottom {
		padding: 0px;
	}
}
@media only screen and (min-width: 1001px){
	.page-id-15180 .title_outer .title img {
		margin-top: 50px;
	}
	.right_side_menu_opened:not(.boxed) .carousel-inner:not(.relative_position) {
		left: 0px!important;
	}
	.q_logo {
		left: 25px;
	}
}
@media only screen and (min-width: 1185px) {
	.q_logo {
		left: 90px;
	}
}
@media only screen and (max-width: 1000px){
	.header_inner_right {
		display: none;
	}
}

h6.menu-head, .side_menu a {
	color: #000;
}
.header_inner_right {
    float: left;
}

section.side_menu.right {
	top: 100px;
	height: calc(100% - 100px);
	padding-top: 30px;
	left: 0px!important;
	z-index: 99;
}
.right_side_menu_opened .wrapper, .right_side_menu_opened footer.uncover {
	left: 0px;
	z-index: 5;
}
.side_menu a.close_side_menu{
	top: 100px;
	/*background-color: #000;*/
}
h6.menu-head {
	margin-left: 10px;
    width: 100%;
    text-align: center;
}
.side_menu #text-2 .q_social_icon_holder:hover i.simple_social {
    color: #000!important;
}
nav.main_menu>ul>li.active>a {
	color: #bf9b30;
}
#qode-home-slider-3 a.qbutton.white.default {
	display: none
}
.side_menu.dark a.close_side_menu {
	background-image: url(../../uploads/2018/08/gold.png);
}
.side_menu a.close_side_menu {
	top: 15px;
	left:25px!important
}
#text-2 {
	margin-top:43px;
}
div#text-2 ul li a:hover {
	color: #bf9b30;
}
.scroll_header_top_area .container .container_inner {
	width: auto;
}
.footer_col3 input.wpcf7-form-control.wpcf7-submit:hover{

	color: #000000!important;
}

/***/
@media screen and (min-width: 768px){
	div#text-10 p {
    margin-right: 30px;
}
}
.home-info-paralax-el .q_counter_holder.center{
	padding: 20px 0px;
}
@media only screen and (min-width: 992px) and (max-width: 1150px){
	.home-info-paralax-el .q_counter_holder.center span.counter{
	font-size: 45px!important;
}
}
@media only screen and  (max-width: 767px){
	.contact_detail{
		padding-bottom:0px!important;
	}
	.contact_form {
		margin: 50px 0px 0px 0px;
	}
	.home-info-paralax-el .q_counter_holder.center span.counter{
	font-size: 37px!important;
}
}
@media only screen and  (max-width: 991px){
	
 	.home-info-paralax-el{
		padding-top:30px;
	}
}
.footer_top .container{
	background-color: #262626!important;
}
